home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / boot / netBoot.new / types.h < prev    next >
C/C++ Source or Header  |  1990-12-19  |  538b  |  29 lines

  1.  
  2. /*    @(#)types.h 1.1 86/09/27 SMI    */
  3.  
  4. /*
  5.  * Copyright (c) 1986 by Sun Microsystems, Inc.
  6.  */
  7.  
  8. /*
  9.  * Rpc additions to <sys/types.h>
  10.  */
  11. #include "systypes.h"
  12.  
  13. #define    bool_t    int
  14. #define    enum_t    int
  15. #define    FALSE    (0)
  16. #define    TRUE    (1)
  17. #define __dontcare__    -1
  18.  
  19. #ifndef KERNEL
  20. #define mem_alloc(bsize)    malloc(bsize)
  21. #define mem_free(ptr, bsize)    free(ptr)
  22. #ifndef major        /* ouch! */
  23. #include "systypes.h"
  24. #endif
  25. #else
  26. #define mem_alloc(bsize)    kmem_alloc((u_int)bsize)
  27. #define mem_free(ptr, bsize)    kmem_free((caddr_t)(ptr), (u_int)(bsize))
  28. #endif
  29.